home *** CD-ROM | disk | FTP | other *** search
- /*
- File: TextTransferExt.idl
-
- Contains: Text Transfer Extension interface
-
- Written by: Andrey Dolgachev
-
- Copyright: © 1995 by Apple Computer, Inc., all rights reserved.
- */
-
- #ifndef _TEXTTRANSFEREXT_
- #define _TEXTTRANSFEREXT_
-
- #ifndef _DATATRANSFEREXT_
- #include <DataTransferExt.idl>
- #endif
-
- #ifndef _DATATRANSFERVERS_
- #include "DataTransferVers.h"
- #endif
-
-
- //==============================================================================
- // Classes used by this interface
- //==============================================================================
-
- interface ODPart;
-
- //==============================================================================
- #pragma somemittypes on
-
- const ODISOStr kTextTransferExtension = "Apple Computer:Extension:TextTransfer";
-
- //==============================================================================
- // DataTransferExt
- //==============================================================================
-
- interface TextTransferExt : SampleCode::DataTransferExt
- {
- void InitTextTransferExt(in ODPart owner);
- ODBoolean GetSelection(out ODULong start, out ODULong end);
- ODBoolean SetSelection(in ODULong start, in ODULong end);
-
- #ifdef __SOMIDL__
- implementation
- {
- majorversion = somClassMajorVersion;
- minorversion = somClassMinorVersion;
-
- functionprefix = TextTransferExt__;
-
- override:
- Release,
- GetData,
- SetData;
-
- releaseorder:
- InitTextTransferExt,
- GetSelection,
- SetSelection;
- };
-
- #endif __SOMIDL__
-
- };
-
- #pragma somemittypes off
-
- #endif
-